<script type="text/javascript" charset="utf-8">
	$(document).ready(function() {
		oTable = $('#table').dataTable({
			"bJQueryUI": true,
			"sPaginationType": "full_numbers"
		});
		oTable = $('#table2').dataTable({
			"bJQueryUI": true,
			"sPaginationType": "full_numbers"
		});
	});
</script>
<a href="print.php" target="_BLANK" class="button">Printen</a><br />
<a href="pdf.php" target="_BLANK" class="button">Exporteren naar PDF</a><br /><br />
<?php
if (!defined('isIncluded') || $_SESSION['GroepID'] != 2)
	header('location: index.php');

global $db;

$sql = "SELECT * FROM bestelling JOIN bestelling_product ON (bestelling.BestellingID = bestelling_product.BestellingID) WHERE BedrijfID = ".$_SESSION['BedrijfID']." ";

if (!empty($_POST['iptArtikel']))
{
	$sql2 = "SELECT ProductID FROM product WHERE Artikelnummer = ".$_POST['iptArtikel']." OR Artikelnaam = ".$_POST['iptArtikel']." LIMIT 1";
	foreach ($db->query($sql2) as $row)
		$productId = $row['ProductID'];
	$sql .= "AND ProductID = ".$productId." ";
}

if (!empty($_POST['iptDatVan']) && !empty($_POST['iptDatTot']))
{
	if ($_POST['iptArtikel'] != '')
		$sql .= "AND ";
	$sql .= "Datum >= ".$_POST['iptDatVan']." AND Datum <= ".$_POST['iptDatTot']." ";
}

if (!empty($_POST['Gebruikers']))
{
	if ($_POST['iptDatVan'] != '' && $_POST['iptDatTot'] != '')
		$sql .= "AND (";

	foreach ($_POST['Gebruikers'] as $gebruiker)
	{
		$sql .= "GebruikerID = ".$row['GebruikerID']. " OR";
		$sql = substr($sql, 0, -3);
		$sql .= ")";
	}
}
$strPrint = '<table border="1"><tr><th>Personeelsnr</th>
			<th>Achternaam</th>
			<th>Artikelnr</th>
			<th>Artikelnaam</th>
			<th>Aantal</th>
			<th>Verkoopprijs</th>
			<th>Totaal</th>
			<th>Datum</th></tr>';
?>

<table cellpadding="0" cellspacing="0" border="0" class="display" id="table">
	<thead>
		<tr>
			<th>Personeelsnr</th>
			<th>Achternaam</th>
			<th>Artikelnr</th>
			<th>Artikelnaam</th>
			<th>Aantal</th>
			<th>Verkoopprijs</th>
			<th>Totaal</th>
			<th>Datum</th>
		</tr>
	</thead>

	<tbody>
	<?php
	if ($db->query($sql))
	foreach ($db->query($sql) as $row)
	{
		$gebruiker = Gebruiker::get($row['GebruikerID']);
		$product = Product::get($row['ProductID']);

		$strPrint .= '<tr><td>'.$gebruiker->getProperty('Personeelsnummer').'</td>
			<td>'.$gebruiker->getProperty('Achternaam').'</td>
			<td>'.$product->getProperty('Artikelnummer').'</td>
			<td>'.$product->getProperty('Artikelnaam').'</td>
			<td>'.$row['Aantal'].'</td>
			<td>'.$row['Verkoopprijs'].'</td>
			<td>'.$row['Totaalprijs'].'</td>
			<td>'.$row['Datum'].'</td></tr>';
		?>
		<tr>
			<td><?php echo $gebruiker->getProperty('Personeelsnummer'); ?></td>
			<td><?php echo $gebruiker->getProperty('Achternaam'); ?></td>
			<td><?php echo $product->getProperty('Artikelnummer'); ?></td>
			<td><?php echo $product->getProperty('Artikelnaam'); ?></td>
			<td><?php echo $row['Aantal']; ?></td>
			<td><?php echo $row['Verkoopprijs']; ?></td>
			<td><?php echo $row['Totaalprijs']; ?></td>
			<td><?php echo $row['Datum']; ?></td>
		</tr>
		<?php
	}
	$strPrint .= '</table><br /><br /><table border="1"><tr><th>Personeelsnr</th>
		<th>Achternaam</th>
		<th>Budget</th></tr>';
	?>
	</tbody>
</table>
<br /><br />

<table cellpadding="0" cellspacing="0" border="0" class="display" id="table2">
	<thead>
		<th>Personeelsnr</th>
		<th>Achternaam</th>
		<th>Budget</th>
	</thead>

	<tbody>
		<?php
			$gebruikers = Gebruiker::getAll();
			foreach ($gebruikers as $gebruiker)
			{
				if ($gebruiker->getProperty('BedrijfID') == $_SESSION['BedrijfID'] && $gebruiker->getProperty('GroepID') == 1)
				{
					$strPrint .= '<tr><td>'.$gebruiker->getProperty('Personeelsnummer').'</td>
						<td>'.$gebruiker->getProperty('Achternaam').'</td>
						<td>'.$gebruiker->getProperty('Budget').'</td></tr>';
					?>
					<tr>
						<td><?php echo $gebruiker->getProperty('Personeelsnummer'); ?></td>
						<td><?php echo $gebruiker->getProperty('Achternaam'); ?></td>
						<td><?php echo $gebruiker->getProperty('Budget'); ?></td>
					</tr>
					<?php
				}
			}
			$strPrint .= '</table>';
			$_SESSION['Print'] = $strPrint;
		?>
	</tbody>
</table>